package com.hsnn.medstgmini.pro.base.service;

import java.util.Map;

import com.hsnn.medstgmini.pro.base.model.BaseBakpurchase;
import com.hsnn.medstgmini.sys.model.SysUser;
import com.hsnn.medstgmini.util.Pagination;

public interface BakpurchaseManager {

	Pagination getAddList(Pagination page);

	Object getDrugInfo(String drugCode);

	Pagination getCompList(Pagination page);

	void submitFiling(BaseBakpurchase bak, SysUser user);

	Pagination getBakDurgList(Pagination page);

	Object getBakById(String cid);

	void auditBak(BaseBakpurchase bak, SysUser user, Map<String, Object> detail);
	
	/**
	 * @category 卫生局审核备案
	 * @date 2015年11月21日
	 * @param bak
	 * @param user
	 */
	void wsjAuditBak(BaseBakpurchase bak, SysUser user);

	public Object getBakDrugById(String bakDrugId);
	
	public void update(BaseBakpurchase baseBakpurchase);
}